package cn.guetzjb.core.constant;

/**
 * 缓存常量信息
 *
 * @author zjb
 */
public class CacheConstants {
    /**
     * token有效期，单位（分钟）
     */
    public final static long EXPIRATION = 60 * 24;

    /**
     *  验证码有效期，单位（秒）
     */
    public final static long CAPTCHA_TIME = 60;

    /**
     * 权限缓存前缀
     */
    public final static String LOGIN_TOKEN_KEY = "login_tokens:";

    /**
     * 验证码 redis key
     */
    public static final String CAPTCHA_CODE_KEY = "captcha_codes:";

    /**
     * 参数管理 cache key
     */
    public static final String SYS_CONFIG_KEY = "sys_config:";

    /**
     * 登录IP黑名单 cache key
     */
    public static final String SYS_LOGIN_BLACKIPLIST = SYS_CONFIG_KEY + "sys.login.blackIPList";
}
